Big Huge Thesaurus

natural enclosure

noun